package trystero.lib.component;

import java.util.Vector;

public class ReaderItem   
{
   public long crawled; 
   public String id;
   public Vector categories; // String
   public String title;
   public long published;
   public long updated;
   public Vector enclosure; //  ReaderLink
   public Vector alternate;
   public Vector via;
   // mediaGroup (ignore for now)
   public ReaderText summary;
   public String author;
   public Vector liked; // ReaderUser
   public Vector comments; // ReaderComment
   // [] annotations (need more data)
   ReaderStream origin; // -> streamId String, title String, htmlUrl String

   public long crawled() { return this.crawled; }
   public String id() { return this.id; }
   public Vector categories() { return this.categories; } 
   public String title() { return this.title; }
   public long published() { return this.published; }
   public long updated() { return this.updated; }
   public Vector enclosure() { return this.enclosure; } 
   public Vector alternate() { return this.alternate; } 
   public Vector via() { return this.via; } 
   public ReaderText summary() { return this.summary; }
   public String author() { return this.author; }
   public Vector liked() { return this.liked; }
   public Vector comments() { return this.comments; }
   public ReaderStream origin() { return this.origin; }

   public void crawled(long crawled) { this.crawled = crawled; }
   public void id(String id) { this.id = id; }
   public void categories(Vector categories) { this.categories = categories; }
   public void title(String title) { this.title = title; }
   public void published(long published) { this.published = published; }
   public void updated(long updated) { this.updated = updated; }
   public void enclosure(Vector enclosure) { this.enclosure = enclosure; }
   public void alternate(Vector alternate) { this.alternate = alternate; }
   public void via(Vector via) { this.via = via; }
   public void summary(ReaderText summary) { this.summary = summary; }
   public void author(String author) { this.author = author; }
   public void liked(Vector liked) { this.liked = liked; }
   public void comments(Vector comments) { this.comments = comments; }
   public void origin(ReaderStream origin) { this.origin = origin; }
}
